activiti 会签多实例任务,设置为候选组或个人任务的总结
原创
程序员石磊
2021-05-12 12:59:07
©著作权
文章标签
activiti
个人任务
文章分类
后端开发
©著作权归作者所有:来自51CTO博客作者程序员石磊的原创作品,请联系作者获取转载授权,否则将追究法律责任
首先配置为多实例任务
如下图所示: ![activiti 会签多实例任务,设置为候选组或个人任务的总结_个人任务](https://s2.51cto.com/images/blog/202105/12/45e0b3dd9cb24634fc18067618618bdd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
会签设置为组人任务
如下图所示: candidate group配置上${assignee},表示任务创建的时候,候选组取自assignee变量。而assignee变量是assigneeList的元素。
会签设置为个人任务
candidate group设置${assignee}。
个人任务测试代码
Map variables = new HashMap();
List usr = new ArrayList();
usr.add("zhangsan");
usr.add("lisi");
variables.put("assigneeList",usr);
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("test",variables);
组任务测试代码
Map variables = new HashMap();
List usr = new ArrayList();
usr.add("group1");
usr.add("group2");
variables.put("assigneeList",usr);
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("test",variables);
logger.info(processInstance.getProcessInstanceId());
个人任务表数据的情况
查询activit表,如下图所示: ![activiti 会签多实例任务,设置为候选组或个人任务的总结_activiti _04](https://s2.51cto.com/images/blog/202105/12/95cff59e468c78aaf33facd43b214c0b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184) ![activiti 会签多实例任务,设置为候选组或个人任务的总结_个人任务_05](https://s2.51cto.com/images/blog/202105/12/f5a462a282a0b10b39d7619a328cb1f3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
组任务表数据的情况:
![activiti 会签多实例任务,设置为候选组或个人任务的总结_个人任务_06](https://s2.51cto.com/images/blog/202105/12/1bdc188ca5740fe8ace7c7febcdf0d77.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184) ![activiti 会签多实例任务,设置为候选组或个人任务的总结_activiti _07](https://s2.51cto.com/images/blog/202105/12/38a80c21b08a2098dd74d5e504415c32.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
打赏
赞
收藏
评论
分享
举报
上一篇:maven 打包 jar, cmd 打开jar 总结
下一篇:tomcat redis session共享的解决方案SessionListener不执行
|